package com.emperor.vo;

import com.emperor.entity.Region;
import com.emperor.entity.VmType;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 售货机管理
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class VendingMachineVo implements Serializable {
    private Long id;
    private Integer vmType;
    private String innerCode;
    private Long nodeId;
    private Integer vmStatus;
    private Date lastSupplyTime;
    private String cityCode;
    private Integer areaId;
    private Long createUserId;
    private String createUserName;
    private Integer businessId;
    private Long regionId;
    private Integer ownerId;
    private String ownerName;
    private String clientId;
    private Double longitudes;
    private Double latitude;
    private LocalDateTime createTime;
    private LocalDateTime updateTime;
    private VmType type;
    private RegionDataVo node;
    private RegionPageVo region;
}